package com.soul.dubbo.api.mongo;

import java.util.List;

/**
 * @author mdoya
 * @version 1.0
 * @description:
 */
public interface UserLocationApi {

    /**
     *  用户上报地理位置
     * @param latitude 纬度
     * @param longitude 经度
     * @param addrStr 用户地址
     */
    void reportLocation(Long userId, Double longitude, Double latitude, String addrStr);

    /**
     *  查询地址位置
     * @param userId 当前用户id
     * @param distance 距离 单位：米
     * @return List<Long>
     */
    List<Long> searchNearBy(Long userId, Long distance);
}
